无服务器计算趋于成熟,“容器时代”要过时了吗?丨科技云·视角
当市场还没有完全进入云计算的“容器时代”,无服务器计算就以“颠覆者”的身份出现。随着无服务器计算技术趋于成熟,其很可能冲击现有的容器信息管理体系,缩短“容器时代”的生命周期。
”“出道即巅峰”是每个行业的新生事物不想遇到的局面,每一个新生事物都希望颠覆原有的格局,进而创造属于自己的传奇。作为云计算技术中与虚拟机相抗衡的对手,容器以开源特性深受用户的喜爱,可惜还没创造属于容器的时代,就被无服务器计算技术挑战,难道“容器时代”还没正式拉开序幕就要过时了吗?
容器技术受到挑战
容器技术具备屏蔽环境差异、资源利用率高、启动速度快等特性,深受用户喜爱。以Docker为代表的容器技术已经成为许多创业公司的主打产品,还有更多的用户也开始尝试使用这种技术。
有了用户基础,容器技术自然想在云计算领域做一番事业,试图从单机、集群和容器云三大应用场景开始。单机场景主要围绕OS级轻量虚拟化,解决容器的单机部署。这样操作的好处是能让更多用户尝试,体验和测评居多。
针对体验过容器技术,想将部分业务交给容器处理的用户,容器技术的集群场景在集群资源管理和应用编排调度等方面进行优化,解决分布式应用的部署问题。
进入大规模部署阶段,用户更关注应用性能、安全性、跨集群管理等技术。这部分能力主要针对那些对云计算有更高要求的用户,容器的部署会上升到百万级别,能够实现容器在企业生产环境中规模部署。
容器领域的布局和应用场景,展现出创造一个时代的潜力,可是以云计算的创新速度,挑战者总是比预期来到要快。新生的无服务器技术目前只占有较小的市场规模,但是随着技术不断完善和成熟,无服务器计算平台构建应用程序或者设计运行在微服务架构上的软件,正在改变企业构建、部署和运行应用程序的方式。
具体来说,无服务器计算能够让开发人员在构建应用程序的时候,不用担心服务器和传统基础建设,能够专注于编写代码。用户只需为所用的资源付费,不会出现离开服务器运行,然后在月底将会有一大笔云费用的情况。另外,无服务器计算具有弹性、可伸缩的特点,能够做到确定哪些云服务需要按需求扩展,然后让其运行。
无服务器技术要如何颠覆?
需要说明的是,无服务计算还是需要基础架构,只不过在很多层的虚拟化之下。“无服务器”的说法,更容易让用户理解为提交了应用程序代码并需要执行的时候,并不需要担心任何服务器相关的事情。
将更多的时间和精力放在商业运作开发的无服务器技术,将颠覆很多方面。
第一,无服务器计算改变了公有云成本。由于无服务器计算是用于公有云服务的模型,用户使用过程中是运行应用组件,而不是运行应用组件的资源,云服务提供商不会为备用资源收取费用,同时应用程序不会分配给特定的托管环境。用户不需要再为服务器实例支付固定价格,而是在应用运行时支付费用,使用多样性的应用程可能会降低成本。
第二,项目运作更加灵活。成本管理重要,但不是无服务器计算的最大贡献,其运作时的灵活性更吸引用户。无服务器计算由基于事件的应用驱动,为了处理这个应用模型,最好根据需要调动处理资源,这就是无服务器计算吸引人的原因。
第三,改进云计算管理工具。使用无服务器计算,旧式虚拟机运营数据几乎不可用,应用工具和统计信息成为日常的关键操作资源,在这样的背景下,云提供商的操作数据和工具与定价对于成本控制来说一样重要。而对于云提供商来说,无服务器计算要求云计算运营团队以新的方式规划主机,并查看重新部署,从跟踪云成本的方式到使用的管理工具都将产生一定变化。
虽然越来越多企业明白不早点开始使用新技术,就会被落下,但新技术也有新问题,例如无服务器计算技术让事情变得更容易,会造成代码不够严谨,被攻击时会带来更大破坏性。
目前看来,云计算的容器时代会受到无服务器计算技术冲击而缩短“统治”时间,至于云计算未来朝更易管理的工具中转移时采取什么工具则无法下结论。
【科技云报道原创】
转载请注明“科技云报道”并附本文链接